<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        // function  fn() {
        //     console.log('111')
        // }

        // fn()


        // 1+2+3+4+5 的和

        // let arr=[1,2,3,4,5]
        // let add = 0;

        // for (var i = 1; i <= 5; i++) {
        //     add += i
        // }
        // console.log(add)


        // function getSum(n) {
        //     let add = 0;

        //     for (var i = 1; i <= n; i++) {
        //         add += i
        //     }
        //     console.log(add)
        // }

        // getSum(5) 



          //递归  思想  函数自己调用自己
          // 一定要有结束条件
        //    function    getSum (n) {
        //      if(n==1) {
        //          return 1
        //      }

        //       return  n+getSum(n-1)   
        //         // 3 + getSum(3-1)  
        //         // 3+2+getSum(1)
              
        //    }

        //    let res=getSum(1)    //1
        //    let res2=getSum(2)    //1+2
        //    let res3=getSum(3)    //1+2+3

        //    console.log(res)
        //    console.log(res2)
        //    console.log(res3)


        //    1+2+3 
        //    1*2*3*4  

        //    1+1*2+1*2*3+1*2*3*4

        // 1*2*3*4  

        // function  getjj(n) {
        //     if(n==1) {
        //         return  1
        //     }
        //     return n*getjj(n-1)
        // }

        // let res1=getjj(3)
        // let res2=getjj(4)

        // console.log(res1)
        // console.log(res2)



        
 //    1+1*2+1*2*3+1*2*3*4

    // function  getjc(n) {
    //     if(n==1) {
    //         return 1 
    //     }

    //     return n+getjj(n-1)
    // }

    //   function  getjj(n) {
    //         if(n==1) {
    //             return  1
    //         }
    //         return n*getjj(n-1)
    //     }

    </script>
</body>

</html>